package vip.web3.api.vo.biz;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class UserInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 手机,账号
     */
    private String mobile;
    /**
     * 昵称
     */
    private String nick;

    /**
     * 性别(1:男,2:女,3:未知)
     */
    private Integer gender;

    /**
     * 头像链接
     */
    private String headUrl;

    /**
     * 邀请码
     */
    private String inviteCode;
    /**
     * 邀请码
     */
    private String inviteUrl;
    /**
     * 会员等级(团队业绩)
     */
    private Integer teamLevel;
    /**
     * 会员等级: 初创, 中创, 顶创, 战略
     */
    private String teamName;
    /**
     * 会员等级持续月数
     */
    private Integer teamSustain;
    /**
     * 个人业绩等级
     */
    private Integer personalLevel;
    /**
     * 个人业绩等级: 资深, 专业, 大师, 战略
     */
    private String personalName;
    /**
     * 季度等级
     */
    private Integer quarterLevel;
    /**
     * 季度等级: 原料1-5号
     */
    private String quarterName;
    /**
     * BSC 地址
     */
    private String bscAddress;

    /**
     * 波场 地址
     */
    private String tronAddress;
    /**
     * 市场名称
     */
    private String marketLine;
    /**
     * 是否激活 0 未激活, 1已激活：成功下单激活
     */
    private Integer active;
    /**
     * 0 未实名, 1 已申请，2 未通过 3 已实名
     */
    private Integer authStatus;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * 身份证号
     */
    private String idNo;
    /**
     * 身份证正面图片地址
     */
    private String idUrl;
    /**
     * 身份证反面图片地址
     */
    private String idBackUrl;
    /**
     * 注册时间
     */
    private Date registerTime;

// 钱包字段

    /**
     * 资产类型 0 待定，1 人民币,  2 USDT
     */
    private Integer type;
    /**
     * 参投余额_人民币
     */
    private String amountCny;
    /**
     * 参投余额_USDT
     */
    private String amountUsdt;
    /**
     * 可提现 人民币余额
     */
    private String withdrawCny;
    /**
     * 可提现 USDT 余额
     */
    private String withdrawUsdt;

    private String investment;

    private String notice;

}
